import BaseEnum from '@/core/utils/BaseEnum'
import BaseEnumValue from '@/core/utils/BaseEnumValue'

class IamAccountProfileSexEnum extends BaseEnum<number> {
	UNKNOWN = new BaseEnumValue<number>(0, '未知')
	MALE = new BaseEnumValue<number>(1, '男性')
	FEMALE = new BaseEnumValue<number>(2, '女性')
	constructor() {
		super(['UNKNOWN', 'MALE', 'FEMALE'])
	}
}

const enumModel = new IamAccountProfileSexEnum()

export default enumModel
